package com.by.gateway.service;

import com.by.rpc.annotation.RpcMethod;

import java.util.Map;
import java.util.concurrent.CompletableFuture;

/**
 * 网关转发服务接口
 * 用于接收并处理来自网关的转发请求
 */
public interface GatewayForwardService {

    /**
     * 转发请求处理方法
     *
     * @param requestData 请求数据，包含方法、路径、参数等信息
     * @return 处理结果
     */
    CompletableFuture<Object> forward(Map<String, Object> requestData);

}